# 导入 matplotlib 库
import matplotlib.pyplot as plt
# 导入中文字体
plt.rcParams['font.sans-serif'] = ['SimHei']  # 使用黑体
# 解决负号 '-' 显示为方块的问题
plt.rcParams['axes.unicode_minus'] = False

# 如果图表中有多条数据线或多组数据，我们可以为每条数据添加图例，以便区分各组数据。

# 定义两组数据
x1 = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]

x2 = [1, 2, 3, 4, 5]
y2 = [2, 3, 5, 7, 11]

# 绘制两条折线，并分别添加图例
# marker：设置数据点的标记（如圆圈 o，方块 s 等）。
plt.plot(x1, y1, label='组1', linestyle='-', marker='o', color='blue')
plt.plot(x2, y2, label='组2', linestyle='--', marker='s', color='green')

# 添加标题
plt.title("多组数据的折线图")

# 添加坐标轴标签
plt.xlabel("X轴")
plt.ylabel("Y轴")

# 显示图例
plt.legend()

# 显示图表
plt.show()
